import {ADD_PERSON} from '../constant'
/*
	reducer的本质就是一个函数  是干活的人
	1.该文件是用于创建一个为Count组件服务的reducer，
	2.reducer函数会接到两个参数，分别为：之前的状态(preState)，动作对象(action) 也就是活
*/
//初始化人的列表
const initState = [{id:'001',name:'tom',age:18}]

export default function personReducer(preState=initState,action){
	// console.log('personReducer@#@#@#');
	const {type,data} = action
	switch (type) {
		case ADD_PERSON: //若是添加一个人
			return [data,...preState]   //把新来的数据放在前面
		default:
			return preState
	}
}